
package com.zoho.daliansheng.dlcr;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.zoho.daliansheng.dlcr package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ApiReturnInfo_QNAME = new QName("http://tempuri.org/", "ApiReturnInfo");
    private final static QName _String_QNAME = new QName("http://tempuri.org/", "string");
    private final static QName _QueryRetInfo_QNAME = new QName("http://tempuri.org/", "QueryRetInfo");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.zoho.daliansheng.dlcr
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetMaterialOutInfoJsonByBillNum }
     * 
     */
    public GetMaterialOutInfoJsonByBillNum createGetMaterialOutInfoJsonByBillNum() {
        return new GetMaterialOutInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveOtherOutInfoResponse }
     * 
     */
    public SaveOtherOutInfoResponse createSaveOtherOutInfoResponse() {
        return new SaveOtherOutInfoResponse();
    }

    /**
     * Create an instance of {@link ApiReturnInfo }
     * 
     */
    public ApiReturnInfo createApiReturnInfo() {
        return new ApiReturnInfo();
    }

    /**
     * Create an instance of {@link SaveCusContactResponse }
     * 
     */
    public SaveCusContactResponse createSaveCusContactResponse() {
        return new SaveCusContactResponse();
    }

    /**
     * Create an instance of {@link GetProductInInfoJsonByBillNumResponse }
     * 
     */
    public GetProductInInfoJsonByBillNumResponse createGetProductInInfoJsonByBillNumResponse() {
        return new GetProductInInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link SavePurInInfo }
     * 
     */
    public SavePurInInfo createSavePurInInfo() {
        return new SavePurInInfo();
    }

    /**
     * Create an instance of {@link AddCustomer }
     * 
     */
    public AddCustomer createAddCustomer() {
        return new AddCustomer();
    }

    /**
     * Create an instance of {@link SaveRedOtherOutInfoResponse }
     * 
     */
    public SaveRedOtherOutInfoResponse createSaveRedOtherOutInfoResponse() {
        return new SaveRedOtherOutInfoResponse();
    }

    /**
     * Create an instance of {@link QueryPagedDispatchListsByVersionResponse }
     * 
     */
    public QueryPagedDispatchListsByVersionResponse createQueryPagedDispatchListsByVersionResponse() {
        return new QueryPagedDispatchListsByVersionResponse();
    }

    /**
     * Create an instance of {@link QueryRetInfo }
     * 
     */
    public QueryRetInfo createQueryRetInfo() {
        return new QueryRetInfo();
    }

    /**
     * Create an instance of {@link SaveOtherOutInfo }
     * 
     */
    public SaveOtherOutInfo createSaveOtherOutInfo() {
        return new SaveOtherOutInfo();
    }

    /**
     * Create an instance of {@link SaveTransInfo }
     * 
     */
    public SaveTransInfo createSaveTransInfo() {
        return new SaveTransInfo();
    }

    /**
     * Create an instance of {@link SaveProductInInfoResponse }
     * 
     */
    public SaveProductInInfoResponse createSaveProductInInfoResponse() {
        return new SaveProductInInfoResponse();
    }

    /**
     * Create an instance of {@link GetTransRequestInfoJsonByBillNum }
     * 
     */
    public GetTransRequestInfoJsonByBillNum createGetTransRequestInfoJsonByBillNum() {
        return new GetTransRequestInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link GetDlidFromDeletedAutoids }
     * 
     */
    public GetDlidFromDeletedAutoids createGetDlidFromDeletedAutoids() {
        return new GetDlidFromDeletedAutoids();
    }

    /**
     * Create an instance of {@link SaveRedOtherInInfo }
     * 
     */
    public SaveRedOtherInInfo createSaveRedOtherInInfo() {
        return new SaveRedOtherInInfo();
    }

    /**
     * Create an instance of {@link GetSaleOrderInfoJsonByBillNumResponse }
     * 
     */
    public GetSaleOrderInfoJsonByBillNumResponse createGetSaleOrderInfoJsonByBillNumResponse() {
        return new GetSaleOrderInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link SaveRedMaterialOutInfoResponse }
     * 
     */
    public SaveRedMaterialOutInfoResponse createSaveRedMaterialOutInfoResponse() {
        return new SaveRedMaterialOutInfoResponse();
    }

    /**
     * Create an instance of {@link GetSaleOrderInfoJsonByBillNum }
     * 
     */
    public GetSaleOrderInfoJsonByBillNum createGetSaleOrderInfoJsonByBillNum() {
        return new GetSaleOrderInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveTransRequestInfoResponse }
     * 
     */
    public SaveTransRequestInfoResponse createSaveTransRequestInfoResponse() {
        return new SaveTransRequestInfoResponse();
    }

    /**
     * Create an instance of {@link QueryLatestStockInRecordsResponse }
     * 
     */
    public QueryLatestStockInRecordsResponse createQueryLatestStockInRecordsResponse() {
        return new QueryLatestStockInRecordsResponse();
    }

    /**
     * Create an instance of {@link QueryPagedDispatchListsByVersion }
     * 
     */
    public QueryPagedDispatchListsByVersion createQueryPagedDispatchListsByVersion() {
        return new QueryPagedDispatchListsByVersion();
    }

    /**
     * Create an instance of {@link GetDlidFromDeletedAutoidsResponse }
     * 
     */
    public GetDlidFromDeletedAutoidsResponse createGetDlidFromDeletedAutoidsResponse() {
        return new GetDlidFromDeletedAutoidsResponse();
    }

    /**
     * Create an instance of {@link SaveOtherInInfoResponse }
     * 
     */
    public SaveOtherInInfoResponse createSaveOtherInInfoResponse() {
        return new SaveOtherInInfoResponse();
    }

    /**
     * Create an instance of {@link SaveTransRequestInfo }
     * 
     */
    public SaveTransRequestInfo createSaveTransRequestInfo() {
        return new SaveTransRequestInfo();
    }

    /**
     * Create an instance of {@link SaveCustomerAuth }
     * 
     */
    public SaveCustomerAuth createSaveCustomerAuth() {
        return new SaveCustomerAuth();
    }

    /**
     * Create an instance of {@link GetPurInInfoJsonByBillNum }
     * 
     */
    public GetPurInInfoJsonByBillNum createGetPurInInfoJsonByBillNum() {
        return new GetPurInInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link QueryRpNoteHeadByVersion }
     * 
     */
    public QueryRpNoteHeadByVersion createQueryRpNoteHeadByVersion() {
        return new QueryRpNoteHeadByVersion();
    }

    /**
     * Create an instance of {@link HelloWorld }
     * 
     */
    public HelloWorld createHelloWorld() {
        return new HelloWorld();
    }

    /**
     * Create an instance of {@link SaveRedPurInInfoResponse }
     * 
     */
    public SaveRedPurInInfoResponse createSaveRedPurInInfoResponse() {
        return new SaveRedPurInInfoResponse();
    }

    /**
     * Create an instance of {@link GetRetailInfoJsonByBillNum }
     * 
     */
    public GetRetailInfoJsonByBillNum createGetRetailInfoJsonByBillNum() {
        return new GetRetailInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveDispatchInfo }
     * 
     */
    public SaveDispatchInfo createSaveDispatchInfo() {
        return new SaveDispatchInfo();
    }

    /**
     * Create an instance of {@link GetSaleOrderDomHeadResponse }
     * 
     */
    public GetSaleOrderDomHeadResponse createGetSaleOrderDomHeadResponse() {
        return new GetSaleOrderDomHeadResponse();
    }

    /**
     * Create an instance of {@link SaveSharpChangeVouchInfoResponse }
     * 
     */
    public SaveSharpChangeVouchInfoResponse createSaveSharpChangeVouchInfoResponse() {
        return new SaveSharpChangeVouchInfoResponse();
    }

    /**
     * Create an instance of {@link TestJsonToXMLResponse }
     * 
     */
    public TestJsonToXMLResponse createTestJsonToXMLResponse() {
        return new TestJsonToXMLResponse();
    }

    /**
     * Create an instance of {@link GetSaleOutInfoJsonByBillNumResponse }
     * 
     */
    public GetSaleOutInfoJsonByBillNumResponse createGetSaleOutInfoJsonByBillNumResponse() {
        return new GetSaleOutInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link SaveMaterialOutInfoResponse }
     * 
     */
    public SaveMaterialOutInfoResponse createSaveMaterialOutInfoResponse() {
        return new SaveMaterialOutInfoResponse();
    }

    /**
     * Create an instance of {@link SavePurInInfoResponse }
     * 
     */
    public SavePurInInfoResponse createSavePurInInfoResponse() {
        return new SavePurInInfoResponse();
    }

    /**
     * Create an instance of {@link SaveRedPurInInfo }
     * 
     */
    public SaveRedPurInInfo createSaveRedPurInInfo() {
        return new SaveRedPurInInfo();
    }

    /**
     * Create an instance of {@link TestU8LoginResponse }
     * 
     */
    public TestU8LoginResponse createTestU8LoginResponse() {
        return new TestU8LoginResponse();
    }

    /**
     * Create an instance of {@link QueryInventoryByVersionResponse }
     * 
     */
    public QueryInventoryByVersionResponse createQueryInventoryByVersionResponse() {
        return new QueryInventoryByVersionResponse();
    }

    /**
     * Create an instance of {@link GetPurInInfoJsonByBillNumResponse }
     * 
     */
    public GetPurInInfoJsonByBillNumResponse createGetPurInInfoJsonByBillNumResponse() {
        return new GetPurInInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link GetOtherInInfoJsonByBillNumResponse }
     * 
     */
    public GetOtherInInfoJsonByBillNumResponse createGetOtherInInfoJsonByBillNumResponse() {
        return new GetOtherInInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link QueryHrHiPersonByVersionResponse }
     * 
     */
    public QueryHrHiPersonByVersionResponse createQueryHrHiPersonByVersionResponse() {
        return new QueryHrHiPersonByVersionResponse();
    }

    /**
     * Create an instance of {@link TestAddCustomerFromEaiXml }
     * 
     */
    public TestAddCustomerFromEaiXml createTestAddCustomerFromEaiXml() {
        return new TestAddCustomerFromEaiXml();
    }

    /**
     * Create an instance of {@link GetDispatchInfoJsonByBillNum }
     * 
     */
    public GetDispatchInfoJsonByBillNum createGetDispatchInfoJsonByBillNum() {
        return new GetDispatchInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link GetTransInfoJsonByBillNumResponse }
     * 
     */
    public GetTransInfoJsonByBillNumResponse createGetTransInfoJsonByBillNumResponse() {
        return new GetTransInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link GetCustomerByCusCodeResponse }
     * 
     */
    public GetCustomerByCusCodeResponse createGetCustomerByCusCodeResponse() {
        return new GetCustomerByCusCodeResponse();
    }

    /**
     * Create an instance of {@link DelSaleOrderInfo }
     * 
     */
    public DelSaleOrderInfo createDelSaleOrderInfo() {
        return new DelSaleOrderInfo();
    }

    /**
     * Create an instance of {@link SaveCusContact }
     * 
     */
    public SaveCusContact createSaveCusContact() {
        return new SaveCusContact();
    }

    /**
     * Create an instance of {@link QueryRpNoteHeadByVersionResponse }
     * 
     */
    public QueryRpNoteHeadByVersionResponse createQueryRpNoteHeadByVersionResponse() {
        return new QueryRpNoteHeadByVersionResponse();
    }

    /**
     * Create an instance of {@link GetDispatchInfoJsonByBillNumResponse }
     * 
     */
    public GetDispatchInfoJsonByBillNumResponse createGetDispatchInfoJsonByBillNumResponse() {
        return new GetDispatchInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link QueryTableByVersionResponse }
     * 
     */
    public QueryTableByVersionResponse createQueryTableByVersionResponse() {
        return new QueryTableByVersionResponse();
    }

    /**
     * Create an instance of {@link SaveRedProductInInfo }
     * 
     */
    public SaveRedProductInInfo createSaveRedProductInInfo() {
        return new SaveRedProductInInfo();
    }

    /**
     * Create an instance of {@link TestJsonToXML }
     * 
     */
    public TestJsonToXML createTestJsonToXML() {
        return new TestJsonToXML();
    }

    /**
     * Create an instance of {@link SaveCusDeliverAddListResponse }
     * 
     */
    public SaveCusDeliverAddListResponse createSaveCusDeliverAddListResponse() {
        return new SaveCusDeliverAddListResponse();
    }

    /**
     * Create an instance of {@link GetOtherApVouchInfoJsonByBillNumResponse }
     * 
     */
    public GetOtherApVouchInfoJsonByBillNumResponse createGetOtherApVouchInfoJsonByBillNumResponse() {
        return new GetOtherApVouchInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link QueryAuthDimenSubResponse }
     * 
     */
    public QueryAuthDimenSubResponse createQueryAuthDimenSubResponse() {
        return new QueryAuthDimenSubResponse();
    }

    /**
     * Create an instance of {@link SaveSharpChangeVouchInfo }
     * 
     */
    public SaveSharpChangeVouchInfo createSaveSharpChangeVouchInfo() {
        return new SaveSharpChangeVouchInfo();
    }

    /**
     * Create an instance of {@link GetWTDispatchInfoJsonByBillNum }
     * 
     */
    public GetWTDispatchInfoJsonByBillNum createGetWTDispatchInfoJsonByBillNum() {
        return new GetWTDispatchInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveMaterialOutInfo }
     * 
     */
    public SaveMaterialOutInfo createSaveMaterialOutInfo() {
        return new SaveMaterialOutInfo();
    }

    /**
     * Create an instance of {@link SaveCustomerBankResponse }
     * 
     */
    public SaveCustomerBankResponse createSaveCustomerBankResponse() {
        return new SaveCustomerBankResponse();
    }

    /**
     * Create an instance of {@link QueryWarehouseByVersionResponse }
     * 
     */
    public QueryWarehouseByVersionResponse createQueryWarehouseByVersionResponse() {
        return new QueryWarehouseByVersionResponse();
    }

    /**
     * Create an instance of {@link QueryCurrentStockByVersion }
     * 
     */
    public QueryCurrentStockByVersion createQueryCurrentStockByVersion() {
        return new QueryCurrentStockByVersion();
    }

    /**
     * Create an instance of {@link QueryTableByVersion }
     * 
     */
    public QueryTableByVersion createQueryTableByVersion() {
        return new QueryTableByVersion();
    }

    /**
     * Create an instance of {@link SaveRedProductInInfoResponse }
     * 
     */
    public SaveRedProductInInfoResponse createSaveRedProductInInfoResponse() {
        return new SaveRedProductInInfoResponse();
    }

    /**
     * Create an instance of {@link SaveCusDeliverAdd }
     * 
     */
    public SaveCusDeliverAdd createSaveCusDeliverAdd() {
        return new SaveCusDeliverAdd();
    }

    /**
     * Create an instance of {@link SaveWTDispatchInfoResponse }
     * 
     */
    public SaveWTDispatchInfoResponse createSaveWTDispatchInfoResponse() {
        return new SaveWTDispatchInfoResponse();
    }

    /**
     * Create an instance of {@link SaveOtherApVouchInfoResponse }
     * 
     */
    public SaveOtherApVouchInfoResponse createSaveOtherApVouchInfoResponse() {
        return new SaveOtherApVouchInfoResponse();
    }

    /**
     * Create an instance of {@link GetWTDispatchInfoJsonByBillNumResponse }
     * 
     */
    public GetWTDispatchInfoJsonByBillNumResponse createGetWTDispatchInfoJsonByBillNumResponse() {
        return new GetWTDispatchInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link SaveCustomerAuthResponse }
     * 
     */
    public SaveCustomerAuthResponse createSaveCustomerAuthResponse() {
        return new SaveCustomerAuthResponse();
    }

    /**
     * Create an instance of {@link QueryHrHiPersonByVersion }
     * 
     */
    public QueryHrHiPersonByVersion createQueryHrHiPersonByVersion() {
        return new QueryHrHiPersonByVersion();
    }

    /**
     * Create an instance of {@link QueryWarehouseByVersion }
     * 
     */
    public QueryWarehouseByVersion createQueryWarehouseByVersion() {
        return new QueryWarehouseByVersion();
    }

    /**
     * Create an instance of {@link SaveWTDispatchInfo }
     * 
     */
    public SaveWTDispatchInfo createSaveWTDispatchInfo() {
        return new SaveWTDispatchInfo();
    }

    /**
     * Create an instance of {@link TestJsonToObject }
     * 
     */
    public TestJsonToObject createTestJsonToObject() {
        return new TestJsonToObject();
    }

    /**
     * Create an instance of {@link SaveSaleOrderInfoExResponse }
     * 
     */
    public SaveSaleOrderInfoExResponse createSaveSaleOrderInfoExResponse() {
        return new SaveSaleOrderInfoExResponse();
    }

    /**
     * Create an instance of {@link GetCustomerByCusCode }
     * 
     */
    public GetCustomerByCusCode createGetCustomerByCusCode() {
        return new GetCustomerByCusCode();
    }

    /**
     * Create an instance of {@link SaveCusDeliverAddList }
     * 
     */
    public SaveCusDeliverAddList createSaveCusDeliverAddList() {
        return new SaveCusDeliverAddList();
    }

    /**
     * Create an instance of {@link GetOtherOutInfoJsonByBillNumResponse }
     * 
     */
    public GetOtherOutInfoJsonByBillNumResponse createGetOtherOutInfoJsonByBillNumResponse() {
        return new GetOtherOutInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link ModifyCustomer }
     * 
     */
    public ModifyCustomer createModifyCustomer() {
        return new ModifyCustomer();
    }

    /**
     * Create an instance of {@link GetSharpChangeVouchInfoJsonByBillNumResponse }
     * 
     */
    public GetSharpChangeVouchInfoJsonByBillNumResponse createGetSharpChangeVouchInfoJsonByBillNumResponse() {
        return new GetSharpChangeVouchInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link TestU8Login }
     * 
     */
    public TestU8Login createTestU8Login() {
        return new TestU8Login();
    }

    /**
     * Create an instance of {@link AddCustomerResponse }
     * 
     */
    public AddCustomerResponse createAddCustomerResponse() {
        return new AddCustomerResponse();
    }

    /**
     * Create an instance of {@link QueryCurrentStockByVersionResponse }
     * 
     */
    public QueryCurrentStockByVersionResponse createQueryCurrentStockByVersionResponse() {
        return new QueryCurrentStockByVersionResponse();
    }

    /**
     * Create an instance of {@link GetSaleOrderDomHead }
     * 
     */
    public GetSaleOrderDomHead createGetSaleOrderDomHead() {
        return new GetSaleOrderDomHead();
    }

    /**
     * Create an instance of {@link QueryLatestStockInRecords }
     * 
     */
    public QueryLatestStockInRecords createQueryLatestStockInRecords() {
        return new QueryLatestStockInRecords();
    }

    /**
     * Create an instance of {@link HelloWorldResponse }
     * 
     */
    public HelloWorldResponse createHelloWorldResponse() {
        return new HelloWorldResponse();
    }

    /**
     * Create an instance of {@link QueryApCloseBillByVersionResponse }
     * 
     */
    public QueryApCloseBillByVersionResponse createQueryApCloseBillByVersionResponse() {
        return new QueryApCloseBillByVersionResponse();
    }

    /**
     * Create an instance of {@link TestAddCustomerFromEaiXmlResponse }
     * 
     */
    public TestAddCustomerFromEaiXmlResponse createTestAddCustomerFromEaiXmlResponse() {
        return new TestAddCustomerFromEaiXmlResponse();
    }

    /**
     * Create an instance of {@link SaveOtherInInfo }
     * 
     */
    public SaveOtherInInfo createSaveOtherInInfo() {
        return new SaveOtherInInfo();
    }

    /**
     * Create an instance of {@link SaveSaleOrderInfo }
     * 
     */
    public SaveSaleOrderInfo createSaveSaleOrderInfo() {
        return new SaveSaleOrderInfo();
    }

    /**
     * Create an instance of {@link GetMaterialOutInfoJsonByBillNumResponse }
     * 
     */
    public GetMaterialOutInfoJsonByBillNumResponse createGetMaterialOutInfoJsonByBillNumResponse() {
        return new GetMaterialOutInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link GetOtherApVouchInfoJsonByBillNum }
     * 
     */
    public GetOtherApVouchInfoJsonByBillNum createGetOtherApVouchInfoJsonByBillNum() {
        return new GetOtherApVouchInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link GetOtherOutInfoJsonByBillNum }
     * 
     */
    public GetOtherOutInfoJsonByBillNum createGetOtherOutInfoJsonByBillNum() {
        return new GetOtherOutInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveCustomerBank }
     * 
     */
    public SaveCustomerBank createSaveCustomerBank() {
        return new SaveCustomerBank();
    }

    /**
     * Create an instance of {@link TestJsonToObjectResponse }
     * 
     */
    public TestJsonToObjectResponse createTestJsonToObjectResponse() {
        return new TestJsonToObjectResponse();
    }

    /**
     * Create an instance of {@link GetSharpChangeVouchInfoJsonByBillNum }
     * 
     */
    public GetSharpChangeVouchInfoJsonByBillNum createGetSharpChangeVouchInfoJsonByBillNum() {
        return new GetSharpChangeVouchInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link QueryAuthDimenSub }
     * 
     */
    public QueryAuthDimenSub createQueryAuthDimenSub() {
        return new QueryAuthDimenSub();
    }

    /**
     * Create an instance of {@link QueryPagedDispatchListByVersionResponse }
     * 
     */
    public QueryPagedDispatchListByVersionResponse createQueryPagedDispatchListByVersionResponse() {
        return new QueryPagedDispatchListByVersionResponse();
    }

    /**
     * Create an instance of {@link SaveCusContactListResponse }
     * 
     */
    public SaveCusContactListResponse createSaveCusContactListResponse() {
        return new SaveCusContactListResponse();
    }

    /**
     * Create an instance of {@link GetTransInfoJsonByBillNum }
     * 
     */
    public GetTransInfoJsonByBillNum createGetTransInfoJsonByBillNum() {
        return new GetTransInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveDispatchInfoResponse }
     * 
     */
    public SaveDispatchInfoResponse createSaveDispatchInfoResponse() {
        return new SaveDispatchInfoResponse();
    }

    /**
     * Create an instance of {@link GetOtherArVouchInfoJsonByBillNum }
     * 
     */
    public GetOtherArVouchInfoJsonByBillNum createGetOtherArVouchInfoJsonByBillNum() {
        return new GetOtherArVouchInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveSaleOrderInfoResponse }
     * 
     */
    public SaveSaleOrderInfoResponse createSaveSaleOrderInfoResponse() {
        return new SaveSaleOrderInfoResponse();
    }

    /**
     * Create an instance of {@link GetSaleOutInfoJsonByBillNum }
     * 
     */
    public GetSaleOutInfoJsonByBillNum createGetSaleOutInfoJsonByBillNum() {
        return new GetSaleOutInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link QueryPagedDispatchListByVersion }
     * 
     */
    public QueryPagedDispatchListByVersion createQueryPagedDispatchListByVersion() {
        return new QueryPagedDispatchListByVersion();
    }

    /**
     * Create an instance of {@link GetTransRequestInfoJsonByBillNumResponse }
     * 
     */
    public GetTransRequestInfoJsonByBillNumResponse createGetTransRequestInfoJsonByBillNumResponse() {
        return new GetTransRequestInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link GetOtherArVouchInfoJsonByBillNumResponse }
     * 
     */
    public GetOtherArVouchInfoJsonByBillNumResponse createGetOtherArVouchInfoJsonByBillNumResponse() {
        return new GetOtherArVouchInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link QueryDispatchListByVersionResponse }
     * 
     */
    public QueryDispatchListByVersionResponse createQueryDispatchListByVersionResponse() {
        return new QueryDispatchListByVersionResponse();
    }

    /**
     * Create an instance of {@link SaveRedMaterialOutInfo }
     * 
     */
    public SaveRedMaterialOutInfo createSaveRedMaterialOutInfo() {
        return new SaveRedMaterialOutInfo();
    }

    /**
     * Create an instance of {@link SaveOtherApVouchInfo }
     * 
     */
    public SaveOtherApVouchInfo createSaveOtherApVouchInfo() {
        return new SaveOtherApVouchInfo();
    }

    /**
     * Create an instance of {@link SaveTransInfoResponse }
     * 
     */
    public SaveTransInfoResponse createSaveTransInfoResponse() {
        return new SaveTransInfoResponse();
    }

    /**
     * Create an instance of {@link ModifyCustomerResponse }
     * 
     */
    public ModifyCustomerResponse createModifyCustomerResponse() {
        return new ModifyCustomerResponse();
    }

    /**
     * Create an instance of {@link DelSaleOrderInfoResponse }
     * 
     */
    public DelSaleOrderInfoResponse createDelSaleOrderInfoResponse() {
        return new DelSaleOrderInfoResponse();
    }

    /**
     * Create an instance of {@link GetProductInInfoJsonByBillNum }
     * 
     */
    public GetProductInInfoJsonByBillNum createGetProductInInfoJsonByBillNum() {
        return new GetProductInInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link SaveRedOtherOutInfo }
     * 
     */
    public SaveRedOtherOutInfo createSaveRedOtherOutInfo() {
        return new SaveRedOtherOutInfo();
    }

    /**
     * Create an instance of {@link SaveSaleOrderInfoEx }
     * 
     */
    public SaveSaleOrderInfoEx createSaveSaleOrderInfoEx() {
        return new SaveSaleOrderInfoEx();
    }

    /**
     * Create an instance of {@link SaveCusContactList }
     * 
     */
    public SaveCusContactList createSaveCusContactList() {
        return new SaveCusContactList();
    }

    /**
     * Create an instance of {@link SaveOtherArVouchInfo }
     * 
     */
    public SaveOtherArVouchInfo createSaveOtherArVouchInfo() {
        return new SaveOtherArVouchInfo();
    }

    /**
     * Create an instance of {@link QueryDispatchListsByVersionResponse }
     * 
     */
    public QueryDispatchListsByVersionResponse createQueryDispatchListsByVersionResponse() {
        return new QueryDispatchListsByVersionResponse();
    }

    /**
     * Create an instance of {@link SaveOtherArVouchInfoResponse }
     * 
     */
    public SaveOtherArVouchInfoResponse createSaveOtherArVouchInfoResponse() {
        return new SaveOtherArVouchInfoResponse();
    }

    /**
     * Create an instance of {@link QueryInventoryByVersion }
     * 
     */
    public QueryInventoryByVersion createQueryInventoryByVersion() {
        return new QueryInventoryByVersion();
    }

    /**
     * Create an instance of {@link QueryApCloseBillsByVersion }
     * 
     */
    public QueryApCloseBillsByVersion createQueryApCloseBillsByVersion() {
        return new QueryApCloseBillsByVersion();
    }

    /**
     * Create an instance of {@link SaveCusDeliverAddResponse }
     * 
     */
    public SaveCusDeliverAddResponse createSaveCusDeliverAddResponse() {
        return new SaveCusDeliverAddResponse();
    }

    /**
     * Create an instance of {@link SaveRedOtherInInfoResponse }
     * 
     */
    public SaveRedOtherInInfoResponse createSaveRedOtherInInfoResponse() {
        return new SaveRedOtherInInfoResponse();
    }

    /**
     * Create an instance of {@link QueryDispatchListByVersion }
     * 
     */
    public QueryDispatchListByVersion createQueryDispatchListByVersion() {
        return new QueryDispatchListByVersion();
    }

    /**
     * Create an instance of {@link SaveProductInInfo }
     * 
     */
    public SaveProductInInfo createSaveProductInInfo() {
        return new SaveProductInInfo();
    }

    /**
     * Create an instance of {@link GetRetailInfoJsonByBillNumResponse }
     * 
     */
    public GetRetailInfoJsonByBillNumResponse createGetRetailInfoJsonByBillNumResponse() {
        return new GetRetailInfoJsonByBillNumResponse();
    }

    /**
     * Create an instance of {@link QueryDispatchListsByVersion }
     * 
     */
    public QueryDispatchListsByVersion createQueryDispatchListsByVersion() {
        return new QueryDispatchListsByVersion();
    }

    /**
     * Create an instance of {@link QueryApCloseBillByVersion }
     * 
     */
    public QueryApCloseBillByVersion createQueryApCloseBillByVersion() {
        return new QueryApCloseBillByVersion();
    }

    /**
     * Create an instance of {@link QueryApCloseBillsByVersionResponse }
     * 
     */
    public QueryApCloseBillsByVersionResponse createQueryApCloseBillsByVersionResponse() {
        return new QueryApCloseBillsByVersionResponse();
    }

    /**
     * Create an instance of {@link GetOtherInInfoJsonByBillNum }
     * 
     */
    public GetOtherInInfoJsonByBillNum createGetOtherInInfoJsonByBillNum() {
        return new GetOtherInInfoJsonByBillNum();
    }

    /**
     * Create an instance of {@link ArrayOfString }
     * 
     */
    public ArrayOfString createArrayOfString() {
        return new ArrayOfString();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ApiReturnInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tempuri.org/", name = "ApiReturnInfo")
    public JAXBElement<ApiReturnInfo> createApiReturnInfo(ApiReturnInfo value) {
        return new JAXBElement<ApiReturnInfo>(_ApiReturnInfo_QNAME, ApiReturnInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tempuri.org/", name = "string")
    public JAXBElement<String> createString(String value) {
        return new JAXBElement<String>(_String_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryRetInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tempuri.org/", name = "QueryRetInfo")
    public JAXBElement<QueryRetInfo> createQueryRetInfo(QueryRetInfo value) {
        return new JAXBElement<QueryRetInfo>(_QueryRetInfo_QNAME, QueryRetInfo.class, null, value);
    }

}
